Concurrency Control and Object-Oriented Databases
نویسندگان
چکیده
2 Transaction Approach 47 2.1 A Design Task Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.2 Compatibility Set Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.3 Constraint-Based Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.3.1 Intuitive Model of CAD Transaction . . . . . . . . . . . . . . . . . . . . . . . 49 2.3.2 Formal Definitions of CAD Transaction . . . . . . . . . . . . . . . . . . . . . 50 2.3.3 Formal Descriptions of Two Kinds of Transactions . . . . . . . . . . . . . . . 51 2.3.4 Implementation Techniques of Nested CAD Transaction . . . . . . . . . . . . 53 2.3.5 Concurrency control for cooperating transactions . . . . . . . . . . . . . . . . 53 2.3.6 Concurrency control for subcontractor transaction . . . . . . . . . . . . . . . 54 2.3.7 Recovery of nested transactions . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4 Semantic Pattern Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4.1 Skarra’s patterns and conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4.2 Nodine’s operation machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
منابع مشابه
Apparent Versioning and Concurrency Control in Object-Oriented Databases
The problem of consistency of object-oriented databases is considered, when objects contained in the database are multiversion, and they are accessed by concurrent transactions. In such databases there are two aspects of the consistency problem, one related to concurrency, as in monoversion databases, and the other related to versioning. In this paper the problems of mutual dependencies of vers...
متن کاملAugmenting the Performance of Existing OODBMS Benchmarks
Object oriented databases are widely popular for their complex data support and data relationships. Several object oriented database products are now coming to the market. Existing benchmarks are inadequate in testing the complex data support, concurrency control and performance of the database. They do not exploit the object oriented features native to the databases. This paper aims in highlig...
متن کاملAutomating Fine Concurrency Control in Object-Oriented Databases
Several propositions were done to provide adapted concurrency control to object-oriented databases. However, most of these proposals miss the fact that considering solely read and write access modes on instances may lead to less parallelism than in relational databases! This paper cope with that issue, and advantages are numerous: (1) commutativity of methods is determined a priori and automati...
متن کاملSupporting Fine Concurrency in Object-Oriented Databases
In this paper, we present a scheme to increase concurrency among methods in Object-Oriented Databases. Our work has the following characteristics. First, construction of commutativity relation among methods can be automated. Second, it provides more concurrency than read and write access modes on methods. Third, concurrency is increased further with the use of dynamic information.
متن کاملAn integrated concurrency control in object-oriented databases
In this paper, we present a concurrency control scheme to increase concurrency among methods in Object-Oriented Databases. We are concerned with all types of access to an object : instance access and class definition access. For instance access, our work has the following characteristics. First, construction of commutativity relation among methods can be automated. Second, it provides more conc...
متن کاملA Multi-Granular Lock Model for Distributed Object Oriented Databases Using Semantics
In object oriented databases, transactions may make simultaneous requests to do design time access and runtime access of resources. Concurrency control on the transactions can be implemented by using Multi granular lock models. Though several semantics based multi granular lock models have been proposed in the literature for object-oriented databases, they provide fine granularity of resources ...
متن کامل